clear drains - Turkish English Dictionary